;; --------------- common app key binding
(provide 'common-cfg)
;; for all email client use
(setq user-mail-address "renshs@aliyun.com")
(setq user-full-name "Ren Shuo")

;; menu
(menu-bar-mode -1)

;; recent file, set key for recentf-open-file
;; (global-set-key "\C-x\ \C-r" 'recentf-open-files)

;; line number
(setq-default dotspacemacs-line-numbers t)

;;; 闪烁光标
(blink-cursor-mode t)

;;; 设置光标为竖线
(setq cursor-type '(bar . 1))

;; 设置 删除选择的部分， 当有选择内容时，键入任何字符将替换所选部分
(delete-selection-mode t)

;; todo
;;防止页面滚动时跳动， scroll-margin 3 可以在靠近屏幕边沿3行时
;;就开始滚动，可以很好的看到上下文。
(setq-default scroll-step 1
              scroll-margin 3
              scroll-conservatively 10000)

;;标题栏显示 ;; %f 缓冲区完整路径
(setq frame-title-format "%f")

;; ------------------------------ chinese
;; 有道词典key绑定
(spacemacs/set-leader-keys "o y" 'youdao-dictionary-search-at-point+)

;; 设置新的退出按键，避免误按
(global-unset-key (kbd "C-x C-c"))
(global-set-key (kbd "C-x C-c C-x C-c") 'save-buffers-kill-emacs)
